MLAFVKCFSLKRAKHPRGYEDPHVLASETPFTVNEIEALHDLFKKLSTSIINDGLIHKEEFLLALFRNGSMQNLFADRVFYMFDRKRNGVIEFGEFVRSLSIFHPYTPEHEKSAFMFKLFDLHGTGFIEPHELKKMVGALLGETDLELSEESIEAIVEQTMLEVDTNKDGKIDEEEWKELVAKNPSILKNMTLPYLKEVTLAFPSFVLDSEVED